package cn.bugstack.middleware.dynamic.thread.pool.sdk.domain.model.valobj;

/**
 * @description 注册中心枚举值对象
 */
public enum RegistryEnumVO {

    /**
     * 线程池配置列表
     */
    THREAD_POOL_CONFIG_LIST_KEY("THREAD_POOL_CONFIG_LIST_KEY"),
    /**
     * 线程池配置参数列表
     */
    THREAD_POOL_CONFIG_PARAMETER_LIST_KEY("THREAD_POOL_CONFIG_PARAMETER_LIST_KEY"),
    /**
     * 动态线程池Redis主题
     */
    DYNAMIC_THREAD_POOL_REDIS_TOPIC("DYNAMIC_THREAD_POOL_REDIS_TOPIC"),
    /**
     * 线程池告警配置
     */
    THREAD_POOL_ALARM_CONFIG_KEY("THREAD_POOL_ALARM_CONFIG_KEY");

    private final String key;

    RegistryEnumVO(String key) {
        this.key = key;
    }

    public String getKey() {
        return key;
    }
}
